---
title: 'Webhook'
sidebarTitle: 'Webhook Provider'
description: 'A webhook is a method used to send real-time data from one application to another whenever a specific event occurs'
---

## Authentication Parameters

The Webhook provider requires the following authentication parameters:

- `Webhook URL`: The URL to send the webhook to.
- `HTTP Method`: The HTTP method to use when sending the webhook. Default is `POST`. Supported methods are `GET`, `POST`, `PUT` and `DELETE`.
- `HTTP basic authentication - Username`: The username to use for HTTP basic authentication.
- `HTTP basic authentication - Password`: The password to use for HTTP basic authentication.
- `API key`: The API key to use for authentication.
- Supports both HTTP Auth and API Key authentication.
- `Headers`: Custom headers to send with the webhook.
